Strip-Mac! is free. I ask nothing for it but a postcard of your home town.
Share and enjoy!
If you have any suggestions for improving the game or have written any new punishments, rewards or surprises; PLEASE send them in. I'd enjoy hearing from you, and it will help make Strip-Mac! a better game for all of us.
Regards,
Tim North.
Internet: North_TJ@cc.curtin.edu.au.
Snail mail: Villa 1, 66 Park Street
Como. Perth.
Western Australia. 6152.
Copyright notice
---------------
While this application is distributed as freeware, it is not in the public domain. Feel free to make as many copies of the game as you wish, but please do not distribute this program or its associated files in modified form.
You may not use the product to derive a profit, either directly or indirectly, without first receiving my direct, written permission. In particular:
1. THIS PROGRAM MAY NOT BE INCLUDED ON DISKS OR CD-ROMS THAT ARE TO BE SOLD FOR A PROFIT or for a ‘distribution fee’ higher than the cost of the media.
2. The program may not be uploaded to bulletin boards, or the like, that charge any fees other than that for connect time.
Please be aware that I have taken action in the past (and will do so again) against firms or individuals who try to use my hard work to make a profit for themselves. Strip-Mac! is free. Share and enjoy it, but do not try to make money from it.
Disclaimer
----------
No warranty, express or implied is provided with this free product. No responsibility is assumed by its author for any loss of data or other such mishaps that occur as a direct or indirect consequence of using the product.
What's in this distribution?
-------------------------
This distribution consists of this 'Release information' notice and the following files, all of which must be in the same folder prior to starting the application.
Strip-Mac! — the application
Strip-Mac Punishments — a data file needed by the application
Strip-Mac Rewards — a data file needed by the application
Strip-Mac Surprises — a data file needed by the application
Card PICTS — a data file needed by the application.
All about speech — information on how to use the Speech Manager
When you share Strip-Mac! with your friends please ensure that you give them the entire distribution.
Version history:
--------------
v1.0b2 -- January, 1992 (First Internet release.)
• The outline around the OK button in the 'ShowCard' modeless dialog, together with certain on-screen text, is now being redrawn properly after an update event.
• The monitor's colour depth is now being tested as needed, rather than just once when the application starts up.
v1.0 -- February, 1992
• Added a new B&W PICT for the fetishes dialog.
• Modified the <p> and <P> macros so that when there are only two players in the game they don't expand to pointless phrases like 'the player of your choice'.
• Added the <2> and <3> macros. See the online help for details.
• Reworded many of the cards.
• The application's main window is now unhilighted when switched to the background by multifinder.
• Edit-menu items are now disabled when no window is open.
• Various other minor changes and enhancements.
v1.1 -- April, 1992
• Added the 'Set Parameters' dialog.
• When displayed, cards are now numbered from 1 onwards, not 0.
• I've fixed the problem whereby a person with no clothes and no money had no
options if there were no punishment cards left.
• Windows are now more accurately centred on the screen -- the height of their titlebars (if present) have been taken into account.
• Elvis lives on my street.
• There is a further use of colour.
• Various other minor changes and enhancements.
v1.2 -- May, 1992
• The program now provides the option of having randomly generated 'virtual' opponents to play against.
• Various pictures throughout the game can be censored to remove any depictions of female nudity. The game is now shipped with this option enabled. It can be disabled using the Game Options dialog.
• A preferences file now exists in order to retain all "Game Options" settings between games.
• There was a spurious call to 'FrameRect()' within the routine that displayed cards. This has been removed.
• Various other minor changes and enhancements.
v1.3 -- July 1992
• The 'I don't like this card!' command has a greater number of possible outcomes (see the on-line documentation for details).
• The <T> macro now expands into a number that is a multiple of 10 rather than 5.
• Several new cards have been added in and a few others reworded.
• A safe-sex message is displayed when the X-rated game is activated.
• I've fixed the problem whereby a person with no clothes and no money had no
options if there were no punishment cards left. (I mean it this time!)
• The same macro may now appear in a card more than once. For example, you can now have a card that says 'The first player to announce the product of <T> and <T> may...'
• I've fixed the bug that sometimes caused the preferences file to be saved in the wrong folder.
• My neighbour has a camel.
• The program now plays a sexy 'Gasp!' sound when an R- or X-rated card is presented.
• The program now ensures that the first 6 cards drawn will not be R-rated and that the first 12 cards drawn will not be X-rated. This prevents the raunchier cards appearing too early in the game. (In earlier versions of the game R and X-rated cards could appear any time after 5 cards had been drawn.)
• Various other minor alterations and internal changes.
v1.4 -- August 1992 (limited release)
• Added a "Players' Status" menu-item that shows how many credits and clothes each player has remaining.
• The list of body parts for the <BM> and <BF> macros can now be customised using ResEdit. See the online help for more details.
v1.5 -- September 1992
• Minor changes have been made to the placement of some dialog items in order to better conform to Apple's user-interface guidelines.
• The program is 30 K smaller due to two sound resources having been downsampled from 22 kHz to 11 kHz.
• In the meaningless bells and whistles department, the application's finder icon now displays a custom help balloon under system 7.0 or later.
• The on-line documentation has been updated to include a section entitled 'Losing the game'.
• Okay, it's an aardvark, not a camel.
• The program now looks for an optional resource file called 'Card PICTS' in the same folder as the application. This file, if present, must consist of 53 PICT resources with IDs 1 through 53. These pictures should represent the 52 playing cards of a normal deck and be in the order Aces to Kings, with spades first then hearts, diamonds and clubs. The 53rd picture should be a PICT denoting the back of a playing card. If this resource file is present then these pictures will be used in place of the plain representation now used.
• Several other minor changes and bug-fixes.
v2.0 -- December 1992.
• A 'Card PICTs' file is now included. This file consists of pictures of the 52 playing cards. If the file is present in the same folder as the application then these pictures will be displayed in place of the older, generic playing card picture. The file (only 57K) may be removed and the game will still be completely usable — just not quite as flashy. I hope you folks like these pics, they took ages to create!
• The online help has been extensively rewritten and updated. Particularly the section on writing your own cards and the descriptions of the various macros.
• The lists of clothing items available to male and female players are now fully customisable from within the application. Use of ResEdit™ is no longer necessary. Similarly, the lists of male and female body parts that the <BM> and <BF> macros expand to are now fully customisable from within the application.
• A password can be added, changed or removed from within the application. Use of ResEdit™ is no longer necessary.
• The <0> modifier has been replaced with the <N> (naked) and <NN> (not naked) modifiers. See the 'Help (writing cards)' section of the online help for more details.
• The <!BO> fetish-modifier has been replaced with the <!BDD> (B&D dominant) and <!BDS> (B&D submissive) modifiers. See the 'Help (writing cards)' section of the online help for more details.
• Do you like aardvarks?
• The Finder's 'creator' information for the punishment, reward and surprise data files is reset to 'SMAC' (if necessary) when the application runs. This restores the nifty icons that may be lost when these files are edited by another application.
• If the Finder's 'type' information for the punishment, reward and surprise files is not set to 'TEXT' then the application refuses to run. This prevents the errors that can occur if these files have been edited with another application but not saved as plain text.
• The application checks for the nVIR virus and refuses to run if it is present. (What the heck; it was only a few lines of code.)
• The 'Show Status' dialog now also displays the number of punishments remaining to be played.
• Daniel E. Rudman's 'SpinCursor' library has been added to provide a nifty spinning cursor during a couple of operations. (For the hackers out there, it installs a small VBL task, that's why it's so smooth.)
• The placement of text items on the main window has been changed. Also, the text of these items has been changed to be more descriptive.
• The pictures in the colour splash-screen and About-box have been replaced.
• When an error occurs (e.g. the punishments file not being in the same folder as the application) the message produced is now more descriptively worded.
• When a player loses a trick (and at various other times) his or her name automatically appears atop the clothing menu for convenient access.
• The application's icon is a little different than it used to be, so if you've been running an earlier version of Strip-Mac! you may wish to rebuild the desktop. See Apple's documentation if you're not sure what that means.
• The preferences file is now saved in the in the Preferences Folder under System 7. It is saved in the System Folder proper under earlier versions of the system software. Old preference files from version 1.x of the game can be discarded.
• When playing the the dice game, the "Roll the Dice" button is now selectable by pressing the return or enter keys.
• The 'flickering' effect that occurred in several dialogs when items were redrawn has now been eliminated.
• I prefer camels, myself. They're cute and furry.
• Values entered into the 'Set Parameters…' dialog are now saved in the preferences file between games.
• Countless other minor changes; some visible, some not.
v2.0.1 -- December 1992.
• Bug fix: On a monitor set to 16 or less colours the application would crash when the Sexual Fetishes command was selected from the Options menu. :-(
• Bug fix: The number of punishments cards remaining to be played (an indication of the game's length) was being computed incorrectly. The number of punishment cards in the "deck" at the start of the game is now decided as follows:
If the game length is short then the #pun. cards = 12 + 2 x # players
If the game length is medium the #pun. cards is as for the short game + 5
If the game length is long the #pun. cards is as for the short game + 10
Let me know if you think this gives the right range of values. It's easily changed if not. Thanks to all the people who reported these bugs.
v2.1 -- February 1993
• The 'Sexual Fetishes' dialog has been replaced with a more flexible 'Nominate Optional Activities' dialog that includes non-fetishest activities such as drinking alcohol. Players are required to nominate a certain minimum number of optional activities that they must subscribe to. This number (perhaps zero) can be set using the Game Options command. Those of you who write your own cards will find descriptions of the new optional-activity modifiers in the online help.
• Balloon help has been added for all menus and menu items.
• Optional activities that occur in a card are identified when the card is displayed.
• Fixed a non-troublesome memory management bug.
• Fixed a bug that could occasionally cause the <p> and <P> family of macros to expand to an unsuitable name.
• Values in the Set Parameters dialog are now limited to 999, not 99.
• When a player loses a trick and is required to choose between options such as a taking a punishment or purchasing a reward, the buttons corresponding to invalid actions are dimmed and unselectable. (In earlier versions of the game all buttons were always selectable, and an error message was displayed if you selected an invalid action.)
• A message now appears on the screen informing players when there are no more punishment cards left to be played.
• The <c> and <C> macros have been replaced by separate plural and singular forms (<cp>, <cs>, <CP> and <CS>). This makes writing grammatically correct sentences easier. See the online help for details and examples.
• All punishment, reward and pleasure cards can now be checked to see if they are using unknown or misspelt macros and modifiers. This option (called 'syntax checking') is turned on using the Game Options command. See the online help for more details.
• Pronoun macros! Sick of writing "he or she", "him or her"? See the online help for details.
• Added a new animated cursor.
• Possums are cute, too.
• The animated cursor that is displayed when the program starts up is now replaced by an arrow cursor when the program is ready to procede.
• Rolling dice are now animated in the dice game.
• The game now supports 49 macros and modifiers!
• Many new punishment, reward and surprise cards have been added. Many of the older cards have been altered to take advantage of the new macros. Also the contents of the punishment, reward and surprise files have been rearanged for easier editing.
v2.1.1 -- March 1993
• Bug fix: Fixed a memory management bug that could cause crashing when the 'Get Paid to Remove a Piece of Clothing' dialog was closed. :-(
• Bug fix: The icon for the Card PICTs file has been added back. (It was accidently deleted from 2.1.)
• I've added a piece of static text to the 'Help' dialogs (under system 7) to remind people that balloon help is also available.
v2.1.2 -- March 1993 (Limited release)
• I've removed the check for the nVIR resource, because it was occasionally finding spurious nVIR resources left behind by brain-dead anti-virus programs.
• I've made a few trivial changes to the punishment and reward files.
v2.2 -- June 1993.
• The maximum number of players is no longer limited to 8. I have arbitrarily changed it to 12, but let me know if you'd like it set higher.
• Good news for people using a text editor to edit the punishment, reward and surprise files — the cards need no longer be writen on a single (long) line. Look at the files, and you'll see what I mean. Oh, and I've added a few new cards, too.
• On non black-and-white Macs the screen now fades up and down at appropriate moments. (Thanks to Matt Slot for publically releasing his 'Gamma Utils' library.)
• Alerts are now centered on pre-7 systems.
• The program used to turn over an extra playing card just as the game ended. I finally got around to hunting this bug down and killing it.
• The easter egg sound in the 'About' dialog has been replaced.
• The 'Show Descriptions' and 'Players' Status' dialogs now contain scroll bars to scroll lengthy pieces of text.
• My neighbour married a possum, once.
• The outcomes of the dice game have altered a little. See the 'Help (General)' command under the Apple menu for a table showing all the possible outcomes.
• The number of cards in the punishments, rewards and suprise file is now checked to see if it exceeds the 400 card limit. No error occurs if there are more than this number of cards in a file, but the extra cards are not used in the game. Let me know if you run into this limit and I'll increase it.
• Fixed a bug in the <CS> and <CP> macros.
• Some minor bug fixes. (You don't think I'll admit what they were do you!)
• I've added colour icons to the alerts.
v2.2.1 -- June 1993
• Bug fix: Fixed a silly bug that caused the application to crash on black and white macs.
v2.3 -- October 1993.
• Added support for Apple's wonderful new Speech Manager. See the menus section of the online help and the 'All about speech' TeachText file for details.
• A note about 'pronunciation dictionaries' has been added to the general section of the online help.
• Added a new logo in place of the nude photos. (I was concerned about the copyright issue.) I have also removed the Bart Simpson sound from the About Box. If anyone has suggestions for copyright free material to replace these I would love to hear them.
• As a consequence of removing these large resources the application is now about half the size!
• Okay, I was just joking. It wasn't a possum.
• The Card PICTs file is now _required_ to be present. This enabled me to make the application smaller still by removing the 'generic' playing card picture. (Anyway, no one was running the application without the card PICTs file.)
• Added back the <c> and <C> macros and added the new <NE> modifier. See the cards section of the online help for details. This brings the total number of macros and modifiers supported by Strip-Mac! to 52.
• Added some colour to the online help.
• I've made a few minor changes to the standard punishment, reward and surprise files distributed with the application. I've also added some extra cards, several of which were inspired by a recent posting to the Usenet newsgroup rec.arts.erotica entitled "Our Party (Part 2 of 4)".
• Reduced the SleepInterval in the WaitNextEvent call to 60 ticks to allow some versions of SuperClock to update more regularly. (If you don't know what that means, don't worry you won't notice a thing.)
• ...it was an aardvark.
• Removed the fade-to-black at the beginning of the application due to a couple of minor problems with the Gamma Utils library. I've contacted the author and he's looking at it.
• Expanded the Game Parameters command to include more user-adjustable parameters and a second screen.
v2.4 -- December 1993
• Removed a bug that could see more than one name ticked in the Players menu.
• On screens taller than 342 pixels, sexual orientation can now be set in the dialog that asks for your name, clothing and gender.
• Added a stopwatch facility that lets you time activities presented in punishment reward and surprise cards. The stopwatch is activated by using the "Show Timer Window" command from the Players menu.
• Changed the Game Options dialog to allow room for more options.
• Added an option to play a "flick" sound when a card is displayed. This can be disabled from the Game Options dialog.
• Moved the "Minimum # of optional activities to be nominated" setting from the Game Options dialog to the Game Parameters dialog. Moved the Show Players' Descriptions command from the Options menu to the Players menu. (These seemed like better places for them.)
• Added back the fade-to-black at the beginning and end of the game. Made it an option that could be set or disabled in the Game Options dialog. Thanks to Matt Slott for releasing a new version of his Gamma Utils library.
• Made some minor changes to the pictures in the Card PICTs file. Changed the file's icon. (You may need to rebuild the desktop to see it.)
• Added some new cards and modified a few old ones.
• Do you like aardvarks, too?
• Made a number of other minor changes; some visible, some not.
v3.0 -- April 1994.
• Added an opening musical theme. It can be turned on or off using the Game Options command from the Options menu.
• The 'Make Choice' dialog, in which you choose between taking a punishment or buying a reward, has been redesigned to use 64x64 colour icons rather than buttons.
• If you use the 'Game Parameters' command to change the cost of various activities while the 'Make Choice' dialog is on the screen then the new costs are immediately displayed.
• Altered the application's icon and its document icons.
• Removed the randomly generated players option. (It was too tacky.)
• Fixed a bug that could occur when the <%s> macro was used after a word that ended in 'y'.
• Rewritten all routines that draw to the main window and slightly reworded some of the prompts.
• If the game length is set to Medium or Long then games are now longer than they were before. The total number of punishments that will be presented in a game is now decided as follows (where ‘N’ is the number of players):
If the game length is short then: #puns = 12 + 2 x N
If the game length is medium then: #puns = 20 + 2.5 x N
If the game length is long then: #puns = 28 + 3 x N
Let me know if you think this gives the right range of values. It's easily changed if not.
• The animated cursor at the start of the game has been colourised.
• The opening splash screen has been modified when displayed on 640x480 monitors.
• Drew a new logo.
• Added a progress bar to the splash screen that shows the application's progress while reading in the Punishment, Reward and Surprise files.
•v3.0.1 -- May 1994
• Bug fix: Replaced cicns with PICTs to avoid crash on B&W machines.
• Bug fix: The "I Don't Like This Card" command is now only selectable when a punishment is on the screen.
• Known bug: The opening music plays far too rapidly on old machines like the Mac Plus. If you encounter this problem use the Game Options command to disable the opening music.
• Elvis talks to aardvarks all the time.
• The phrase "a randomly selected player" no longer appears when a <P> macro is expanded. (<p> macros can still expand to "a player of your choice", though.)
• Added a few new cards.
•v3.0.2 -- January 1995
• No major changes, just a bundle of new punishments, rewards and pleasures. Thanks to those who have been sending them in.
• Surprise cards occurr a little more frequently.
• I've added "palms" to the default list of male and female body parts.
•v3.0.3 -- June 1995
• Added lots of new cards. (Look for the spelunking one!)
• Fixed the problem in 3.0.2 that saw the first player always being named "Tim".
(I forgot to undefine the macro that compiled my own preferences into the code.).
• Recompiled the program with version 7.0.4 of THINK C.
• Increased the Finder's memory partition to 750K to avoid running out of memory when using some of the larger (higher quality) MacInTalk Pro voices.
• Update the information in the "All about speech" file to reflect file names in the version 1.3 distribution of the Speech Manager.
-- As always, please send in those postcards, rewards, punishments and surprises folks; they're appreciated.